home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Your Choice 1
/
your choice.zip
/
your choice
/
SNDTOOLS
/
DPP150
/
DPP.DOC
< prev
next >
Wrap
Text File
|
1993-11-21
|
11KB
|
273 lines
DPP.DOC
Documentation for the Digital Player Pro
Copyright (C) 1993 Riku Aakkula
Digital Player Pro is cardware so you can freely distribute
it and I hope you do, as long as you include this help file
with the executable. If you like the product, please send me
a postcard to the address shown on the endscreen of DPP !
This player uses DSMI playing routines to play music.
FFT-unit was made by my friend Esa Hyytiä.
Here is the command line syntax:
DPP [options] [modulename] [@modlist] [options]
Where:
------
modulename : name of a module (wildcards *,? allowed)
modlist : name of a file containing list of module names
options : -Sxxxx set sampling rate 4000-44100
alternatively 4-44
-H or -? show help screen
-Ix IRQ number
-Pxxx port address
-Dx DMA channel
-O Scramble module order
-L Inhibit looping
-M Mono mode (SB16 & PAS)
-Cx Desired card where x is:
1 for Sound Blaster
2 for Sound Blaster Pro
3 for PAS+
4 for PAS16
5 for SB16
7 for Aria cards
If you use some options all the time, you can put them into an
environment variable dpp:
Example:
You always want to use sampling rate of 22kHz and
mono mode, put following line into your AUTOEXEC.BAT
SET dpp=-s22 -m
NOTE! You cannot override single letter options (-l,-o,-m,) with
command line parameters. All other options can be overridden.
You may have to give your soundcard's IRQ number and/or port address
if dpp fails to find them. If you don't provide both values then dpp
will assume 220h for port address, and 7 for interrupt number. Giving
wrong address will hang your machine, but wrong interrupt number
only stops the playing after a second. The "/C" option is useful if you
want to use some other card, than the one dpp automatically detects.
You don't have to add any extension to the name, because the
program will try extensions AMF, STM, 669, S3M, MOD and NST if it
doesn't find the file. Note that you can supply many modulenames and
list files, up to the internal limit of 1024 modulenames.
Example:
dpp @modlist
modlist is a text file containing following lines:
harmonic.mod
cant.s3m
2unlimit.mod
dpp will use the sampling rate of 20KHz and play following
modules: HARMONIC.MOD, CANT.S3M, 2UNLIMIT.MOD.
How to use dpp
After dpp has loaded the first module, it starts to play it and
shows some information about it. dpp displays module's name, its file
size, the amount of free memory and sampling rate.
While playing, dpp updates fields showing current
pattern, row, elapsed time, volume and sampling rate. Under these
fields are four lines showing the current status of the corresponding
tracks. Here is an example:
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
Solo_string ▐▐ F#2 64 ▐▐1.. ■■■■■■■■■■■■■■■■■■■■■
----------- ▐▐ D-3 20 ARPEGGIO ▐▐2.. ■■■■■■■■■■■■■■■
Greetz_to ▐▐ E-2 12 PORT.NOTE ▐▐3.. ■■■■■■
Matrix_and_Jammer ▐▐ G-2 57 FINE VOL ▐▐4.. ■■■■■■■■■■■■■■■■■■
hello_there ▐▐ F#2 64 ▐▐5.. ■■■■■■■■■■■■■■■■■■■■■
by ▐▐ D-3 20 VOLUME SLIDE▐▐6.. ■■■■■■■■■■■■
Nixon / ▐▐ E-2 12 PORTA TO NOT▐▐7.. ■■■■■■■■■
Hardware Damage ▐▐ G-2 57 FINE VOL ▐▐8.. ■■■
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The first field shows the instrument currently playing on that
track. Second is the note value, third its volume and fourth indicates
what special command is running. The bar simulates a VU meter on music
equipment, but you shouldn't take it as an exact representation of
the music level, it's there because it looks nice!
Under that comes some info about samples. Sample's name, size and
sampling rate, with which the sample has been sampled.
There are also two little red bars in borders. They indicate the raster time
taken from the CPU by the playing routine. The shorter they are the faster
your computer is !
---- Spectrum Analyzer ----
A new feature to DPP is now added. The Spectrum Analyzer shows the frequencies
included in the sound being played. If you have a 386 machine it is wise to
turn the power meter off while watching the Spetrum Analyzer.
10 The higher the pillar is
▒ the more sound is being
▒ ▒ played in that frequency.
▒ ▒ ▒
▒▒▒ ▒ At the left are bass-
05▒▒▒ ▒ ▒▒ voices. At the right
▒▒▒ ▒ ▒▒ are treble-voices.
▒▒▒ ▒ ▒ ▒▒▒ ▒
▒▒▒ ▒ ▒ ▒▒ ▒▒▒ ▒
▒▒▒ ▒▒▒ ▒ ▒▒ ▒▒▒▒ ▒ ▒ ▒▒ ▒
00▒▒▒▒▒▒▒▒ ▒ ▒▒ ▒▒▒ ▒ ▒▒▒▒▒▒ ▒ ▒▒ ▒ ▒▒▒▒▒▒▒▒ ▒▒▒
---- Scope ----
I added the scope to this product because some users wanted it. Everybody knows
how a scope works and I'm not going to explain it here. To get back to DPP from
the scope press <space>.
For 16-bit cards there is now a two-channel scope which means that the scope
gives the right and the left channel separated.
-----Panning and SURROUND ---------
I added SURROUND and panning to DPP. There is a small problem with panning-
left. I don't know if it works but I hope You can inform me about any problems.
-----------------------------------
Pressing 'H' brings up a quick-help showing command line options and the keys
used to control the program.
Keys :
────────
P pause module, any key resumes
1,2,3,... turn track xx on/off (ascii characters 49-64)
N load next module (if you have supplied more than one)
S stereo mode on/off (SB Pro), default is on
left/right Jump to next/previous pattern
F1-F10,+,- set volume
(,) Set new speed
,,. Set new tempo
H Help screen
C Clear information screen
A Spectrum Analyzer on / off
B Power-meter on / off
O Scope on / off
up/down Move cursor
U SURROUND sound
M Panning middle
L Panning left
R Panning right
ESC exit
---------------- ■■■!!!!! A T T E N T I O N !!!!!■■■ ----------------
This player doesn't support EMS-memory yet, which means that you can't load
modules over approx. 480kb. (like PANIC.S3M, RHYTHM.MOD...)
-----------------------------------------------------------------------------
╔══════════════════════╗
║ Contacting the author║
╚══════════════════════╝
┌─────────────────────────────────────────────────────────────────────┐
│ │
│ By mail: │
│ ──────── │
│ │
│ Riku Aakkula │
│ Katajakuja 4 │
│ SF-35600 Halli │
│ FINLAND │
│ │
│ │
│ InterNet: │
│ ────────── │
│ ra@jybox.jyu.fi (fastest method to contact) │
│ │
└─────────────────────────────────────────────────────────────────────┘
Newest version is always available at :
┌─────────────────────────────────────────────────────────────────────┐
│ │
│ BBS Open Speed Number │
│ --- ---- ----- ------ │
│ R.A.LAW 24h 16.8k +358-37-49007 │
│ Chaotic Vision 24h 14.4k +358-42-714528 │
│ │
│ The Maze of Madness 24h 14.4k +55-61-3613206 │
│ │
└─────────────────────────────────────────────────────────────────────┘
See DPP.REV for revision history.
To SYSOPS :
I am looking for a distribution sites for DPP. If you are interested in
having to be a dist. site for DPP contact me !
And finally some greetings :
Jussi Moisio (ß), Riku Pulkkinen (ß), Tero Tolonen, Esa Hyytiä,
Jussi Lahdenniemi, Otto Chrons, Marko Suovula, Pirkka Palosaari, Kari Sorsimo,
Juha Perälä, Tero Reunanen, Janne Tuominen, Jukka Sjöstedt, Mikko Valle,
Jarkko Finni, Sebastian Siukonen, Marko Rautala, Juha Jalas, Jeremy Edman (ß)
and everybody who likes this product !
(ß) after name means that he is a beta-tester !
Special greetings to:
Brad Craig / Advanced Gravis : keep up the good work!
--------------------------------------------------------------------------------
TO GFX ARTISTS and MUSIC MAKERS :
A new (demo) group has been founded in 5.6.1993. So, we have
four members and we are looking for some more. If you have superior talents in
gfx or music contact us !
The address is mentioned above !!!!!
--------------------------------------------------------------------------------
---------------------------- N O T E ! ! ! ---------------------------------
Due to some financial problems it hasn't been possible to test this product
with all the soundcards it is supposed to support. If you encounter some
hardware related problems (or problems of any kind) please send me a detailed
description of them. I do NOT take any responsibility of any permanent damage
possibly caused by this program. Don't worry, I haven't encountered any
problems that serious so far, but still...
The fastest way to contact me is via Internet !
--------------------------------------------------------------------------------